<template>
  <NuxtLayout>
    <NuxtPage />
  </NuxtLayout>
</template>

<script setup lang="ts">
const authStore = useAuthStore()

// 初始化认证状态
onMounted(() => {
  authStore.initAuth()
  
  // 如果已登录，获取用户信息
  if (authStore.isLoggedIn) {
    const userStore = useUserStore()
    userStore.fetchUserInfo()
  }
})
</script>